package com.sf.fy.uav.common.response.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 用户额外信息表
 * </p>
 *
 * @author LTQ
 * @since 2024-05-31
 */
@Data
public class UserCompanyResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    private String userId;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("公司名称")
    private String companyName;

    @ApiModelProperty("营业执照")
    private String businessLicense;

    @ApiModelProperty("有效期类型，0长期，1时间段")
    private Byte validityPeriodType;

    @ApiModelProperty("有效期开始时间")
    private Date startTime;

    @ApiModelProperty("有效期结束时间")
    private Date endTime;

    @ApiModelProperty("营业执照编号")
    private String businessLicenseNumber;

    @ApiModelProperty("联系人")
    private String contacts;

    @ApiModelProperty("联系人手机号码")
    private String contactPhoneNumber;

    @ApiModelProperty("推荐码")
    private String recommendationCode;

    @ApiModelProperty("拒绝原因")
    private String rejectReason;

    /**
     * 公司状态
     */
    private Byte status;
}
